package com.fare.taluo.application.freight;

import java.util.List;

import com.fare.taluo.vo.fetl.FreightMonitorCabinsVO;
import com.fare.taluo.vo.fetl.FreightMonitorVO;

public interface FreightMonitorLowPriceForFlightApplication {
	
	/**
	 * 根据设置的开始日期 到航班日期和航班号 查询
	 * @param opDate  设置日期
	 * @param flightNo 航班号
	 * @param size 获得列表长度
	 * @return
	 */
	public List<FreightMonitorVO> findFreightMonitorVOByTimeAndNO(String opDate,String flightDate, String flightNo,int size)throws Exception;
	
	/**
	 * 根据航班ID获得舱位信息
	 * @param id
	 * @return
	 */
	public List<FreightMonitorCabinsVO> findCabinEntityByFreightMonitor(String id);
	
	/**
	 * 根据航班列表和级别组装XML
	 * @param list 航班列表
	 * @param type 级别（1头等经济舱什么的）2表示子舱
	 * @return
	 */
	public String findXMLforFreightMonitor(List<FreightMonitorVO> list , int type)throws Exception;
	
}
